package _01grammar

//字符串操作符、String扩展

//StringGroovyMethods

def string = "groovy"
//左右填充*
println string.center(8, '*')
//填充左边 padRight类似
println string.padLeft(10, ',')

//字符串比较
def string2 = 'Hello'
println string2.compareTo(string2) //方法比较
//也可以使用数学表达式
println string2 > string

//获取字符
println string2.getAt(2)
println string2[1]
println string2[0..3]//传递范围：获取0-3的字符

//字符串减法
println string2.minus('H')
println string2 - 'll'

//其他方法
println string2.reverse()//反转倒序
println string2.capitalize()//首字符大写（底层依然为找到第一个字符改变大小写然后拼装）

println string2.isNumber()//是否为数组
println '2'.isNumber()

int intNum = '123'.toInteger()
println intNum